Part Number Hot Search : 
T421004 74F02SC Q2222 10TPB33M P2510N MB252 P2022 0512S
Product Description
Full Text Search
 

To Download K1B5616BAM Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  revision 0.3 january 2006 k1b5616ba(b)m - 1 - u t ram preliminary 256mb (16m x 16 bit) u t ram information in this document is provided in relation to samsung products, and is subject to change without notice. nothing in this document shall be construed as granting any license, express or implied, by estoppel or otherwise, to any intellectual property rights in samsung products or technology. all information in this document is prov ided on as "as is" basis without guar- antee or warranty of any kind. 1. for updates or additional information about samsu ng products, contact your nearest samsung office. 2. samsung products are not intended for use in life suppor t, critical care, medical, safety equipment, or similar applications where product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply. * samsung electronics reserves the right to c hange products or spec ification without notice.
revision 0.3 january 2006 k1b5616ba(b)m - 2 - u t ram preliminary document title 16mx16 bit synchronous burst uni-transistor random access memory revision history revision no. history draft date remark 0.0 initial july 29, 2005 preliminary - design target 0.1 revised september 13, 2005 preliminary - added adv interrupt comment in burst read(adv interrupt) and burst write(adv interrupt). - changed i cc3 latency in test conditions from latency 3 to latency 5. - defined dc values i cc2 : 40ma i cc3 : 40ma i sb1 : 200 a < 40 c , 350 a < 85 c. - errata correction. 0.2 revised september 16, 2005 preliminary - deleted t adv , t as(a) , t ah(a) ,t css(a) in mode 1(async. read and async. write) - changed t as(a) from 0ns to 5ns in mode 2(sync. read and async. write) 0.21 revised november 8, 2005 preliminary - errata correction in ac test conditions. 0.3 revised january 23, 2006 preliminary - changed ac parameter twl : 10 ns 12ns twh : 10 ns(66mhz)/ 8ns(80mhz) 11ns(66mhz)/ 9ns(80mhz) tcd : 10 ns(66mhz)/ 8ns(80mhz) 11ns(66mhz)/ 9ns(80mhz) thz : 8ns 10ns - updated capacitance value c in : 8pf c io : 8pf - updated dc parameter icc2 : 35ma icc2p : 20ma icc3 : 35ma isb1 : 350 a(85 c), 200 a(40 c) isbp(1/2) : 250 a(85 c), 180 a(40 c) isbp(1/4) : 220 a(85 c), 150 a(40 c) isbd : 10 a
revision 0.3 january 2006 k1b5616ba(b)m - i - utram preliminary table of contents general description ............................................................................................................ ...................1 features & function block diagram.... .............. .............. .............. .............. .............. ........... ......... ...1 product family ............................................................... ............................................................... .....1 terminology description ............................................................... .................................................2 ............................................................................................................................... ...........................................2 power up sequence .............................................................................................................. ...................3 mode state machine............................................................................................................. ....................3 absolute maximum ratings ............................................................... ..............................................4 recommended dc operating conditions ............................................................... .....................4 capacitance ...... .............. .............. .............. .............. .............. .............. .............. ............ ............................4 dc and operating characteristics ............................................................... ...............................4 mrs (mode register set) ........................................................................................................ ................5 mrs code....................................................................................................................... ..........................5 mrs timing waveform (software) ..... .............. .............. .............. .............. .............. ............ .........6 mrs timing waveform (ps pin)....... .............. .............. .............. .............. .............. ........... ........... .......7 par (partial array refresh) mode [a3~a1].............. ......................................................................... .........8 dpd (deep power down) mode [a4]. ............................................................................................... ..........8 burst length [a7~a5] & wrap [a12] .............................................................................................. .............9 wait configuration [a8] & wait polarity [a13] ....... ........................................................................... .......9 latency [a11~a9] ............................................................................................................... ........................10 driver strength [a17~a16]...................................................................................................... ....................10 opeartion mode [a15~a14] .............. .............. .............. .............. .............. ........... ........... ........... ..........11 mode1. asynchronous read / asynchronous write mode .............. .............. ............... ......11 mode2. synchronous burst read / asynchronous write mode ... .............. ............... ......12 mode3. synchronous burst read / synchronou s burst write mode..... .............. .........13 mode 1 ac operating conditions (asynch. read / asynch. write) .. ........... ........... ............ ......14 timing waveforms (asynch. read / asynch. write).. .............. .............. .............. ............... ......15 asynch. read ................................................................................................................... .........................15 asynch. page read .............................................................................................................. ...................15 asynch. write (1) .............................................................................................................. .......................16 asynch. write (2) .............................................................................................................. .......................16 mode 2 ac operating conditions (synch. read / asynch. write)..... ........... ........... ............ ......17 timing waveforms (synch. read / asynch. write) .. .............. .............. .............. .............. .........18 burst read - fixed latency ..................................................................................................... ..................18 burst read - variable latency..... ............................................................................................. .................19 burst read ( adv interrupt) - fixed latency................................................................................... .........20 burst read ( adv interrupt) - variable latency ................................................................................. .......21 burst read stop................................................................................................................ ......................22 asynch. write ( adv latch) ..................................................................................................... ................23 asynch. write ( adv fix low) ................................................................................................... ..............23 burst read followed by asynch. wr ite ........................................................................................... ........24 asynch. write followed by burst read .................... ....................................................................... ........25 mode 3 ac operating conditions (synch. read / synch. write) ....... ........... ........... ............ ......26 timing waveforms (synch. read / synch. write)..... .............. .............. .............. .............. .........27 burst read - fixed latency ..................................................................................................... ..................27 burst read - variable latency..... ............................................................................................. .................28 burst read ( adv interrupt) - fixed latency................................................................................... .........29 burst read ( adv interrupt) - variable latency ................................................................................. .......30 burst write .................................................................................................................... ...........................31 burst write (adv pulse interrupt) .......................... .................................................................... ...........32 burst read stop & burst write stop............................................................................................. .....33 burst read followed by burst writ e............................................................................................. ...........34 burst write followed by burst read............................................................................................. ...........35
revision 0.3 january 2006 k1b5616ba(b)m - 1 - u t ram preliminary 16m x 16 bit synchronous burs t uni-transistor cmos ram general description the world is moving into the mobile multi-media era and theref ore the mobile handsets need bigger & faster memory capacity to handle the multi-media data. samsung?s utram products are desi gned to meet all the request from the various customers who want to cope with the fast growing mobile market. utram is the perfect solution for the mobile market with its low cost, high d en- sity and high performance feature. k1b5616ba(b)m is fabricated by samsung s advanced cmos technology using one transis- tor memory cell. the device supports the traditional sr am like asynchronous operation (asynchronous page read and asynchronous write), the nor flash like synchronous operation (synchronous burst read and asynchronous write, K1B5616BAM) and the fully synchronous operation (synchronous burst read and synchronous burst write, k1b5616bbm). these three operation modes are defined through the mode register setting. the device also supports the special features for the standby power saving . those are the partial array refresh(par) mode, deep power down(dpd) mode and internal tcsr (temperature compensated self refresh). the optimization of output drive strength is pos sible through the mode register setting to adjust for the differ ent data loadings. through this drive strength optimization, the device can minimize the noise generated on the data bus during read ope r- ation. features & function block diagram ? process technology: cmos ? organization: 16m x 16 bit ? power supply voltage: 1.7v~1.95v ? three state outputs ? supports mrs (mode register set) - ps pin set up - software set up ? supports power saving modes - par (partial array refresh) - dpd (deep power down) - internal tcsr (temperature compensated self refresh) ? supports driver strength optimization ? K1B5616BAM supports - asynchronous read / asynchronous write - synchronous burst read / asynchronous write ? k1b5616bbm supports - asynchronous read / asynchronous write - synchronous burst read / synchronous burst write ? synchronous burst operation - max. clock frequency : 104mhz - fixed and variable read latency - 4 / 8 / 16 / 32 and continuous burst - wrap / no-wrap - latency : 4(variable) @ 104mhz 3(variable) @ 80mhz 2(variable) @ 66mhz - burst stop - burst read suspend - burst write data masking product family 1) mode1 : asynchronous read / asynchronous write mode2 : synchronous burst read / asynchronous write mode3 : synchronous burs t read / synchronous burst write product family operating mode 1) operating temp. vcc range speed current consumption standby (i sb1 , max.) operating (i cc2 p, max.) K1B5616BAM-i mode 1 & mode 2 industrial(-25~85 c) 1.7~1.95v 104mhz 350 a < 85 c 200 a < 40 c 20ma k1b5616bbm-i mode 1 & mode 3 clk gen. row select i/o 0 ~i/o 7 data cont data cont data cont i/o 8 ~i/o 15 v cc v ss i/o circuit we oe ub cs lb control logic adv row addresses wait ps clk v ccq memory array column address column select pre-charge circuit
revision 0.3 january 2006 k1b5616ba(b)m - 2 - u t ram preliminary terminology description name function type description clk clock input synchronizes the memory to the sys tem operating frequency during syn- chronous operations. commands are referenced to clk. adv address valid input indicates that a valid address is present on the address inputs. addresses can be latched on the rising edge of adv during asynchro- nous read and write operations. ps mode register set input ps low enables mode register to be set and enables either par or dpd to be set. cs chip select input cs low enables the chip to be active cs high disables the chip and puts it into standby mode or deep power down mode. oe output enable input enables the output buffers when low. when oe is high, the output buff- ers are disabled. we write enable input we low enables the chip to start writing the data lb lower byte (i/o 0 ~ 7 ) input ub ( lb ) low enables upper byte (lower byte) to allow data input/output from i/o buffers. ub upper byte (i/o 8 ~ 15 ) input a0~a23 address 0 ~ address 23 input inputs for addresses during read and write operations. addresses are internally latched dur ing read and write cycles. i/o0~i/o15 data inputs / outputs input/output depending on ub or lb status, word(16-bit, ub & lb low) data, upper byte(8-bit, ub low & lb high) data or lower byte(8-bit, lb low & ub high) data is loaded v cc voltage source power device power supply. power supply for device core operation. v ccq i/o voltage source power i/o power supply. power supply for input/output buffers. v ss ground source gnd ground for device core operation v ssq i/o ground source gnd ground for input/output buffers wait valid data indicator output the wait signal is output signal indicati ng the status of the data on the bus whether or not it is valid. wait is asserted when a burst crosses a word-line boundary. wait is asserted and should be ignored during asynchronous and page mode operations. dnu do not use - -
revision 0.3 january 2006 k1b5616ba(b)m - 3 - u t ram preliminary power up sequence after v cc and v ccq reach minimum operating voltage(1.7v), drive cs high first and then drive ps high. then the device gets into the power up mode. wait for minimum 200 s to get into the normal operation mode. during the power up mode, the standby cur- rent can not be guaranteed. to get the stable standby current leve l, at least one cycle of active operation should be implement ed regardless of wait time duration. to get the appropriate device operation, be sure to keep the following power up sequence. mode1(asynchronous read / asynchronous write) is set up after power up, but this mode is not always guaranteed. mode state machine 1) refer to mrs(mode register set). ~ ~ v cc v cc(min) ps cs min. 0ns min. 0ns ~ ~ v ccq v ccq(min) 200us cs =v ih cs =v il ps =v ih power on initial state (wait 200 s) active cs =v ih ps =v ih ps =v il dpd mode par mode ps =v il ps =v ih ps =v ih mode register set 1) ps =v ih standby mode
revision 0.3 january 2006 k1b5616ba(b)m - 4 - u t ram preliminary absolute maximum ratings 1) stresses greater than "absolute maximum ratings" may cause permanent damage to the device. functional operation should be re stricted to be used under recommended operating condition. exposure to absolute maximum rating conditions longer than 1 second may affect reli ability. recommended dc operating conditions 1. t a =-25 to 85 c, otherwise specified. 2. overshoot: v ccq +1.0v in case of pulse width 20ns. overshoot is sampled, not 100% tested. 3. undershoot: -1.0v in case of pulse width 20ns. undershoot is sampled, not 100% tested. capacitance dc and operating characteristics 1. i sb1 is measured after 60ms after cs high. clk should be fixed at high or at low. 2. full array partial refresh current(i sbp ) is same as standby current(i sb1 ). 3. internal tcsr (temperature compensated self re fresh) is used to optimize refresh cycle below 40 c. 4. i io =0ma; this parameter is specified with the output s disabled to avoid external loading effects. 5. v in =0v; all inputs should not be toggle. item symbol ratings unit voltage on any pin relative to vss v in , v out -0.2 to v ccq +0.3v v power supply voltage relative to vss v cc , v ccq -0.2 to 2.5v v power dissipation p d 1.0 w storage temperature t stg -65 to 150 c operating temperature t a -25 to 85 c item symbol min typ max unit power supply voltage(core) v cc 1.7 1.8 1.95 v power supply voltage(i/o) v ccq 1.7 1.8 1.95 v ground vss, v ssq 00 0v input high voltage v ih 0.8 x v ccq - v ccq +0.2 2) v input low voltage v il -0.2 3) -0.4v item symbol test condition min max unit input capacitance c in v in =0v - 8 pf input/output capacitance c io v io =0v - 8 pf item symbol test conditions min typ max unit input leakage current i li v in =vss to v ccq -1 - 1 a output leakage current i lo cs =v ih, ps =v ih , oe =v ih or we =v il , v io =vss to v ccq -1 - 1 a average operating current(async) icc2 cycle time=70ns, i io =0ma 4) , 100% duty, cs =v il , ps =v ih, v in =v il or v ih --35ma i cc2p cycle time=trc+3tpc, i io =0ma 4) , 100% duty, cs =v il , ps =v ih, v in =v il or v ih --20ma average operating current(sync) i cc3 burst length 4, latency 5, 80mhz, i io =0ma 4) , address transition 1 time, cs =v il , ps =v ih, v in =v il or v ih --35ma output low voltage v ol i ol =0.1ma --0.2v output high voltage v oh i oh =-0.1ma 1.4 - - v standby current(cmos) i sb1 1) cs v ccq -0.2v, ps v ccq -0.2v, other inputs=vss or v ccq (toggle is not allowed) 5) < 40 c - - 200 a < 85 c - - 350 a partial refresh current i sbp 2) ps 0.2v, cs v ccq -0.2v, other inputs=vss or v ccq (toggle is not allowed) 5) < 40 c 1/2 block - - 180 a 1/4 block - - 150 < 85 c 1/2 block - - 250 a 1/4 block - - 220 deep power down current i sbd ps 0.2v, cs v ccq -0.2v, other inputs=vss or < 85 c--10 a (f=1mhz, t a =25 c)
revision 0.3 january 2006 k1b5616ba(b)m - 5 - u t ram preliminary mrs (mode register set) the mode registers store the values for the various modes to ma ke utram suitable for a various applications through mrs. there are two ways to perform mrs. one is ps pin mrs and the other is software mrs. the mode registers have lots of fields and each field consists of several options. refer to the table below for detailed mode regist er setting. a19~a23 addresses are "don?t ca re" in mode register setting. mrs code mrs code consists of 12 categories and several options in each category. rars, para, par and dpd are related to power sav- ing, bl, wc, latency, wrap, wp, ms and il are related to bus operation and ds is related to device output impedance. mode register setting according to field of function [note] - a19~a23 addresses are "don?t care" & reserved for future use. - the modes are set automatically to default modes which are 4 pa ge read and asynchronous write / dpd disable / par disable aft er power up or dpd exit. - mode change rules. mode1 to mode2 (or vice-versa) : no limitation mode1 to mode3 : 1 dummy write(to any address) is necessary before setting mode3 mode3 to mode1 : not allowed. 1) mode 1 & mode 2 : K1B5616BAM mode 1 & mode 3 : k1b5616bbm 2) wp[0]; the data is available when wait signal is high. all the timings in this spec are illustrated based on this mode. wp[1]; the data is available when wait signal is low. 3) refresh command will be denied during continuous operation. cs low should not be longer than tbc(max. 1.2us) address a18 a17~a16 a15~a14 a13 a12 a11~a9 a8 a7~a5 a4 a3 a2 a1~a0 function il ds ms wp wrap latency wc bl dpd par para pars initial latency driver strength mode select a18 il a17 a16 ds a15 a14 ms 1) 0 fixed 00 full drive 00 mode 1 (async. 4 page read / async. write) 1 variable 0 1 1/2 drive 0 1 mode 2(sync. burst read / async. write) 1 0 1/4 drive 1 0 mode 3(sync. burs t read / sync. burst write) wait polarity wrap latency count wait configuration burst length a13 wp 2) a12 wrap a11 a10 a9 latency a8 wc a7 a6 a5 bl 0 low enable 0 wrap 1 0 0 2 0 one clock prior 0 1 0 4 word 1 high enable 1 no-wrap 0 0 0 3 1 at data 0 1 1 8 word 001 4 100 16 word 010 5 101 32 word 011 6 111 continuous 3) 101 7 110 8 111 9 deep power down partial array refresh par array par size a4 dpd a3 par a2 para a1 a0 pars 0 dpd enable 0 par enable 0 bottom array 0 0 full array 1 dpd disable 1 par disable 1 top array 1 0 1/2 array 1 1 1/4 array
revision 0.3 january 2006 k1b5616ba(b)m - 6 - u t ram preliminary mrs timing waveform (software) software mrs timing consists of 5 read cyc les. each cycle is normal read cycle. cs pin should be toggling between cycles. 1st, 2nd and 3rd cycle should be ffffff(h), 4th cycle shou ld be fffeff(h) and 5th cycle should be mrs code note) above timing and address condition should not be used in the normal operation. the above condition should be used only fo r the mode regis- ter setting purpose. ac characteristics parameter list symbol min max units parameter list symbol min max units adv setup time to clock t advs 3 - ns read cycle time t rcm 70 - ns adv hold time from clock t advh 2-ns cs high time t chm 10 - ns address setup time to clock t as(b) 3-ns cs low time t clm 60 - ns address hold time from clock t ah(b) 2-ns address t rcm t chm cs t clm fff f ff fff f ff fff f ff fff e ff mrs code oe we asynch. mode clock, adv , ub and lb = don?t care, wait =high-z, ps =v ih t advs t advh t as(b) address t rcm t chm cs t clm fff f ff fff f ff fff f ff fff e ff mrs code oe we t ah(b) clk adv synch. mode ub and lb = don?t care, ps =v ih
revision 0.3 january 2006 k1b5616ba(b)m - 7 - u t ram preliminary mrs timing waveform (ps pin) mrs can be implemented using by ps pin. serial assertion of control signals of cs , ub & lb , ps and we will get the device to be ready for mrs. mrs code should be set up before we low and keep the code until one of those control signals desserts. mrs terminates when one of those control signals desserts. clock & adv are don?t care in asynchronous mode. ac characteristics parameter list symbol speed units min max mrs cs low to ps low t clpl 0-ns ps low to we low t plwl 0-ns we high to ps high t whph 0-ns ps high to cs high t phch 0-ns address ub , lb ps t wp cs we t clpl t plwl t phch t whph t as t wr mrs code oe =vih, clock and adv don?t care, wait =high-z
revision 0.3 january 2006 k1b5616ba(b)m - 8 - u t ram preliminary par (partial array refresh) mode [a3~a1] user can select half array, a fourth array as active memory ar ray. the active memory array is periodically refreshed(data store d), whereas the disabled array is not going to be refreshed and so the previously stored data will be invalid. when re-enabling add i- tional portions of the array, the new portions ar e available immediately upon writing to the mrs. par mode execution; 1) mode register setting into par enable(a3=0) dpd enabled setting(a4=0) has higher priority to par enabled setting(a3=0). a4=1 is necessary to use par mode. 2) par mode enter; keep ps signal at v il for longer than 0.5 s during standby mode (mode register: a4=1 & a3=0). 3) par mode exit; the device returns to the standby mode when ps signal goes to v ih during par mode. * mode register values are not changed after the device has been to par mode. dpd (deep power down) mode [a4] the deep power down mode disables all the refresh related ac tivities. this mode can be used when the system needs to save power. the data become invalid when dpd mode is executed. dpd mode execution ; 1) mode register setting into dpd enable(a4=0) 2) dpd mode enter; keep ps signal at v il for more than 0.5 s during standby mode (mode register: a4=0). 3) dpd mode exit; the device returns to initial state when ps signal goes to v ih during dpd mode. wake up sequence is needed for the device to do normal operation. * mode register values are initialized to default value after the device has been to dpd mode. default modes are 4 page read and asyn chronous write / dpd disable / par disable. standby mode characteristics 1. only the data in the selected block are valid 2. par array can be selected through mode register set 3. standby mode is supposed to be set up after at least one active operation after power up. i sb1 is measured after 60ms from the time when standby mode is set up. power mode address (bottom array) 2) address (top array) 2) memory cell data standby 3) (i sb1 , <40 c) standby 3) (i sb1 , <85 c) wait time( s) standby(full array) 000000h ~ ffffffh 000000h ~ ffffffh valid 1) tbd tbd 0 partial refresh(1/2 block) 000000h ~ 7fffffh 800000h ~ ffffffh valid 1) tbd tbd 0 partial refresh(1/4 block) 000000h ~ 3fffffh c00000h ~ ffffffh valid 1) tbd tbd 0 deep power down 000000h ~ ffffffh invalid tbd tbd 200 normal operation ps cs 0.5 s 200 s dpd mode execution and exit par mode execution and exit 0ns(min) deep power down wake up normal operation normal operation ps cs 0.5 s(min) 0ns(min) par mode normal operation (min) (min)
revision 0.3 january 2006 k1b5616ba(b)m - 9 - u t ram preliminary burst length [a7~a5] & wrap [a12] the device supports 4 word, 8 word, 16 word, 32 word and conti nuous burst read or write. and wrap & no-wrap are supported for burst sequence. 1. continuous burst mode needs to meet tbc(max. 1.2us) parameter. wait configuration [a8] & wait polarity [a13] the wait signal is output signal indicating the status of t he data on the bus whether or not it is valid. wait configuration is to decide the timing when wait asserts or desserts. wait asserts (or desserts) one clock prior to the data when a8 is set to 0. (wait asserts (or desserts) at data clock when a8 is set to 1). wait polarity is to decide the wait signal level at which data is valid or invalid. data is valid if wait signal is high when a13 is set to 0. (data is valid if wait signal is low when a13 is set to 1). all the timing diagrams in this spec are illustrat ed based on following setup; [a13 : 0] and [a8 : 0]. below timing shows wait signal?s movement when word boundary crossing happens in no-wrap mode. burst address sequence(decimal) mode start 4 word 8 word 16 word 32 word wrap 0 0-1-2-3 0-1-2-3-4-5-6-7 0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 0 - 1 - 2 - 3 - 4 - 5 ~ 26-27-28-29-30-31 1 1-2-3-0 1-2-3-4-5-6-7-0 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-0 1 - 2 - 3 - 4 - 5 - 6 ~ 27-28-29-30-31 - 0 2 2-3-0-1 2-3-4-5-6-7-0-1 2-3-4-5-6-7-8-9-10-11-12-13-14-15-0-1 2 - 3 - 4 - 5 - 6 - 7 ~ 28-29-30-31 - 0 - 1 3 3-0-1-2 3-4-5-6-7-0-1-2 3-4-5-6-7-8-9-10-11-12-13-14-15-0-1-2 3 - 4 - 5 - 6 - 7 - 8 ~ 29-30-31- 0 - 1 - 2 ~ ~~ ~ 7 7-0-1-2-3-4-5-6 7-8-9-10-11-12-13-14-15-0-1-2-3-4-5-6 7 - 8 - 9 - 10- 11- 12 ~ 2 - 3 - 4 - 5 - 6 ~ ~~ 15 15-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 15-16-17-18-19-20 ~ 10- 11- 12- 13- 14 ~ ~ 31 31- 0 - 1 - 2 - 3 - 4 ~ 25-26-27-28-29-30 no- wrap 0 0-1-2-3 0- 1- 2- 3- 4- 5- 6 -7 0- 1- 2- 3- 4- 5- 6- 7- 8- 9- 10- 11- 12-13-14-15 0 - 1 - 2 - 3 - 4 - 5 ~ 26-27-28-29-30-31 1 1-2-3-4 1- 2- 3- 4- 5- 6- 7- 8 1- 2- 3- 4- 5- 6- 7- 8- 9- 10- 11- 12-13-14-15-16 1 - 2 - 3 - 4 - 5 - 6 ~ 27-28-29-30-31-32 2 2-3-4-5 2- 3- 4- 5- 6- 7- 8- 9 2- 3- 4- 5- 6- 7- 8- 9- 10- 11- 12-13-14-15-16-17 2 - 3 - 4 - 5 - 6 - 7 ~ 28-29-30-31-32-33 3 3-4-5-6 3- 4- 5- 6- 7- 8- 9-10 3- 4- 5- 6- 7- 8- 9- 10- 11- 12-13-14-15-16-17-18 3 - 4 - 5 - 6 - 7 - 8 ~ 29-30-31-32-33-34 ~ ~~ ~ 7 7-8-9-10-11-12-13-14 7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 7 - 8 - 9 - 10-11-12 ~ 33-34-35-36-37-38 ~ ~~ 15 15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 15-16-17-18-19-20 ~ 41-42-43-44-45-46 ~ ~ 31 31-32-33-34-35-36 ~ 57-58-59-60-61-62 12345678910111213 adv clock d253 d254 0 d255 d256 wait i / o d257 d258 d259 de-assertion assertion de-assertion 1clk 1clk 1clk wait de-assertion assertion de-assertion no-wrap. word-line crossing. latency : 5. wp : low enable [a8:0] [a8:1] word-line crossing period (only exists in no-wrap mode & continuous mode)
revision 0.3 january 2006 k1b5616ba(b)m - 10 - u t ram preliminary latency [a11~a9] the latency stands for the number of clocks before the first data available from the burst command. 1) delayed latency should be taken when refresh is required or when burst read newly starts by adv interrupt during burst read operation. driver strength [a17~a16] the optimization of output driver strength is possible to adjust for the different data loadings. the device can minimize the n oise generated on the data bus during read operation. the device suppor ts full, 1/2 and 1/4 driver strength. the device?s default mo de is full driver strength. 1. impedance values are typical values, not 100% tested. item upto 66mhz upto 80mhz upto 104mhz fixed variable fixed variable fixed variable latency set(a11:a10:a9) 4(0:0:1) 2(1:0:0) 5(0:1:0) 3(0:0:0) 7(1:0:1) 4(0:0:1) read latency(min) 4 2 / 4 1) 5 3 / 5 1) 7 4 / 7 1) 1st read data fetch clock 5th 3rd / 5th 1) 6th 4th / 6th 1) 8th 5th / 8th 1) write latency(min) 223344 1st write data loading clock 3rd 3rd 4th 4th 5th 5th driver strength full 1 / 2 1 / 4 impedance(typ.) 40 ? 90 ? 150 ? address adv clock data out data in latency 4 (burst length:8) latency 4 (burst length:8) 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th clock d0 d1 d2 d3 d4 d5 d6 d7 q0 q1 q2 q3 q4 q5 q6 q7 data dq0 data out latency 2 (burst length: 8) latency 2 (burst length: 8) dq1 dq2 dq3 dq4 dq5 dq6 dq7 d0 d1 d2 d3 d4 d5 d6 d7 in / out delayed latency should be taken when refresh is required or when burst read newly starts by adv interrupt during burst read operation. variable latency - a18[1] fixed latency - a18[0]
revision 0.3 january 2006 k1b5616ba(b)m - 11 - u t ram preliminary opeartion mo de [a15~a14] mode1. asynchronous read / asynchronous write mode asynchronous read operation asynchronous read operation starts when cs , oe and ub or lb are asserted. first data come out after random access time(taa) but second, third and fourth data come out after page access time(tpa) when using the page addresses (a0, a1). ps and we should be de-asserted during read operation. clock, adv are don?t care during read operation and wait is hi-z. asynchronous write operation asynchronous write operation starts when cs , we and ub or lb are asserted. ps and should be de-asserted during write oper- ation. clock, oe , adv are don?t care during write operation and wait signal is hi-z. functional description 1. x means "don?t care". x should be low or high state. 2. in asynchronous mode, clock and adv are ignored. clock and adv should be low or high state. 3. /wait pin is high-z in asynchronous mode. 4. this mode(mode 1) is supported both at K1B5616BAM product and k1b5616bbm product. cs ps oe we lb ub i/o 0~7 i/o 8~15 mode power hh x 1) x 1) x 1) x 1) high-z high-z deselected standby hl x 1) x 1) x 1) x 1) high-z high-z deselected dpd or par lhhh x 1) x 1) high-z high-z output disabled active lh x 1) x 1) h h high-z high-z output disabled active l h l h l h dout high-z lower byte read active l h l h h l high-z dout upper byte read active l h l h l l dout dout word read active l h h l l h din high-z lower byte write active l h h l h l high-z din upper byte write active l h h l l l din din word write active a23~a2 a1~a0 cs ub , lb oe data out asynchronous 4-page read high-z high-z high-z address cs ub , lb we data in data out asynchronous write
revision 0.3 january 2006 k1b5616ba(b)m - 12 - u t ram preliminary mode2. synchronous burst read / asynchronous write mode synchronous burst read operation burst read command is implemented when adv is detected low at clock rising edge. we should be de-asserted during burst read, burst operation re-starts whenever adv is detected low at clock rising ed ge even in the middle of operation. variable latency allows the utram to be configured for minimum latency at high frequencies, but the controller must monitor wai t to detect any conflict with refresh cycles. asynchronous write operation asynchronous write operation starts when cs , we and ub or lb are asserted. ps and should be de-asserted during write oper- ation. clock, oe , adv are don?t care during write operation and wait signal is hi-z. functional description 1. x means "don?t care". x should be low or high state. 2. /wait is device output signal so does not have any affect to the mode definition. please refer to each timing diagram for /w ait pin function. 3. this mode(mode 2) is supported only at k1b 5616bam product(not supported at k1b5616bbm product). cs ps oe we lb ub i/o 0~7 i/o 8~15 clk adv mode power hh x 1) x 1) x 1) x 1) high-z high-z x 2) x 2) deselected standby hl x 1) x 1) x 1) x 1) high-z high-z x 2) x 2) deselected par lhhh x 1) x 1) high-z high-z x 2) h output disabled active lh x 1) x 1) h h high-z high-z x 2) h output disabled active lh x 1) h x 1) x 1) high-z high-z read command active l h l h l h dout high-z h lower byte read active l h l h h l high-z dout h upper byte read active l h l h l l dout dout h word read active l h h l l h din high-z x 2) or lower byte write active l h h l h l high-z din x 2) or upper byte write active l h h l l l din din x 2) or word write active clk adv addr. ub , lb oe data out cs wait 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 synchronous burst read clk adv addr. ub , lb we data in cs high-z high-z data out asynchronous write (ps high, oe high, wait high-z, clock don?t care) valid data (latency 3, bl 4, wp : low enable, ps high, we high )
revision 0.3 january 2006 k1b5616ba(b)m - 13 - u t ram preliminary mode3. synchronous burst read / synchronous burst write mode synchronous burst read operation burst read command is implemented when adv is detected low at clock rising edge. we should be de-asserted during burst read, burst read operation re-starts whenever adv is detected low at cloc k rising edge even in the middle of burst read opera- tion. variable latency allows the utram to be configured for mi nimum latency at high frequencies, but the controller must monit or wait to detect any conflict with refresh cycles. synchronous burst write operation burst write command is implemented when adv & we are detected low at clock rising edge. burst write operation re-starts whenever adv is detected low at clock rising edge even in the middle of burst write operation. write operations always use fixed latency. functional description 1. x means "don?t care". x should be low or high state. 3. /wait is device output signal so does not have any affect to the mode definition. please refer to each timing diagram for /w ait pin function. 4. this mode(mode 3) is supported only at k1b5616b bm product(not supported at K1B5616BAM product). cs ps oe we lb ub i/o 0~7 i/o 8~15 clk adv mode power hh x 1) x 1) x 1) x 1) high-z high-z x 2) x 2) deselected standby hl x 1) x 1) x 1) x 1) high-z high-z x 2) x 2) deselected par lhhh x 1) x 1) high-z high-z x 2) h output disabled active lh x 1) x 1) h h high-z high-z x 2) h output disabled active lh x 1) h x 1) x 1) high-z high-z read command active l h l h l h dout high-z h lower byte read active l h l h h l high-z dout h upper byte read active l h l h l l dout dout h word read active lh x 1) l x 1) x 1) high-z high-z write command active lhh x 1) l h din high-z h lower byte write active lhh x 1) h l high-z din h upper byte write active lhh x 1) l l din din h word write active l l h l l l high-z high-z mode register set active synchronous burst write (latency 3, bl 4, wp : low enable) clk adv addr. ub , lb we data in cs wait 0 1 2 3 4 5 6 7 8 9 10 11 12 13 (ps high, oe high ) clk adv addr. ub , lb oe data out cs wait 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 synchronous burst read (latency 3, bl 4, wp : low enable) (ps high, we high )
revision 0.3 january 2006 k1b5616ba(b)m - 14 - u t ram preliminary mode 1 ac operating conditions (asynch. read / asynch. write) test conditions (test load and test input/output reference) input pulse level: 0.2 to v ccq -0.2v input rising and falling time: 3ns input and output reference voltage: 0.5 x v ccq output load: c l =30pf v cc :1.7v~1.95v t a : -25 c~85 c ac characteristics 1. t wp (min)=70ns for continuous write without cs toggling longer than 1.2us 2. the high-z timings measure a 100mv transition from either v oh or v ol toward v ccq x 0.5 3. the low-z timings measure a 100mv transition away from the high-z level toward either v oh or v ol . parameter list symbol speed units min max common cs high pulse width t cshp(a) 10 - ns asynch. read read cycle time t rc 70 - ns page read cycle time t pc 20 - ns address access time t aa -70ns page access time t pa -20ns chip select to output t co -70ns output enable to valid output t oe -20ns ub , lb access time t ba -20ns chip select to low-z output t lz 10 - ns ub , lb enable to low-z output t blz 5-ns output enable to low-z output t olz 5-ns chip disable to high-z output t chz 010ns ub , lb disable to high-z output t bhz 0 10 ns output disable to high-z output t ohz 010ns output hold t oh 5-ns asynch. write write cycle time t wc 70 - ns chip select to end of write t cw 60 - ns address set-up time to beginning of write t as 0-ns address valid to end of write t aw 60 - ns ub , lb valid to end of write t bw 60 - ns write pulse width t wp 55 1) -ns we high pulse width t whp 5-ns write recovery time t wr 0-ns data to write time overlap t dw 20 - ns data hold from write time t dh 0-ns ac output load circuit vtt=0.5 x vccq 50 ? dout 30pf z0=50 ?
revision 0.3 january 2006 k1b5616ba(b)m - 15 - u t ram preliminary timing waveforms (asynch. read / asynch. write) asynch. read (ps =vih, we =vih, wait =high-z) asynch. page read (ps =vih, we =vih, wait =high-z) 1. t chz and t ohz are defined as the time at which the outputs achieve the open circuit conditions and are not referenced to output voltage leve ls. 2. at any given temperature and voltage condition, t chz (max.) is less than t lz (min.) both for a given device an d from device to device interconnec- tion. 3. in asynchronous read cycle, clock and adv signals are ignored. 4. if invalid address signals shorter than min. t rc are continuously repeated for over 1.2u s, the device needs a normal read timing(t rc ) or needs to sustain standby state for min. t rc at least once in every 1.2us. 5. in asynchronous 4 page read cycle, clock and adv signals are ignored. data valid high-z t rc t oh t aa t ba t oe t olz t blz t lz t ohz t bhz t chz t co address cs ub , lb oe data out t cshp(a) data valid data valid data valid data valid valid address valid address valid address valid address valid address t pc t pa a23~a2 a1~a0 cs oe t ohz t oe t co t aa data out t chz t oh ub , lb t bhz t ba t olz t blz high z t lz
revision 0.3 january 2006 k1b5616ba(b)m - 16 - u t ram preliminary asynch. write (1) (ps =vih, oe =vih, wait =high-z, we controlled) asynch. write (2) (ps =vih, oe =vih, wait =high-z, ub & lb controlled) 1. a wri t e occurs during the overlap(t wp ) of low cs and low we . a write begins when cs goes low and we goes low with asserting ub or lb for sin- gle byte operation or simultaneously asserting ub and lb for double byte operation. a write e nds at the earliest transition when cs goes high or we goes high. the t wp is measured from the beginning of write to the end of write. 2. t cw is measured from the cs going low to the end of write. 3. t as is measured from the address valid to the beginning of write. 4. t wr is measured from the end of write to the address change. t wr is applied in case a write ends with cs or we going high. 5. in asynchronous write cycle, clock and adv signals are ignored. 6. condition for continuous write operation over 15 times : t wp (min)=70ns address data valid ub , lb we data in t wc t cw t bw t wp t dh t dw t aw t as cs data out high-z high-z t wc t wr data valid t dh t dw t whp t wp t cw t aw t bw t cshp(a) address data valid ub , lb we data in data out high-z high-z t wc t cw t bw t wp t dh t dw t wr t aw t as cs
revision 0.3 january 2006 k1b5616ba(b)m - 17 - u t ram preliminary mode 2 ac operating conditions (synch. read / asynch. write) test conditions (test load and test input/output reference) input pulse level: 0.2 to v ccq -0.2v input rising and falling time: 1ns input and output reference voltage: 0.5 x v ccq output load: c l =30pf v cc :1.7v~1.95v t a : -25 c~85 c ac characteristics 1. refresh can not be implemented when tbsadv is in the range of 0ns ~ 13ns. it may cause refresh fail to use the device under that condition over 1.2us without cs toggling. to avoid refresh fail, 13ns for all frequency is needed for tbsadv. 2. the high-z timings measure a 100mv transition from either v oh or v ol toward v ccq x 0.5 3. the low-z timings measure a 100mv transition away from the high-z level toward either v oh or v ol . 1. t wp (min)=70ns for continuous writ e longer than 1.2us without cs toggling. parameter list symbol 66mhz 80mhz 104mhz units min max min max min max synch. burst read clock cycle time t 15 200 12.5 200 9.6 200 ns burst cycle time t bc - 1200 - 1200 - 1200 ns address set-up time to clock t as(b) 3-3-3-ns address hold time from clock t ah(b) 2-2-2-ns adv setup time to clock t advs 3-3-3-ns adv hold time from clock t advh 2-2-2-ns cs setup time to clock t css(b) 3-3-3-ns cs high to adv low (burst stop) t bsadv 1) 00 0ns cs low hold time from clock(burst stop) t cslh 2-2-2-ns cs high pulse width t cshp 5-5-5-ns cs low to wait low t wl -12-12-12ns clock to wait high t wh -11- 9 - 7ns cs high to wait high-z t wz -10-10-10ns ub , lb low to end of latency clock t bel 20 - 20 - 20 - ns oe low to end of latency clock t oel 20 - 20 - 20 - ns ub , lb low to low-z output t blz 5-5-5-ns oe low to low-z output t olz 5-5-5-ns clock rising to data output t cd -11- 9 - 7ns output hold from clock t oh(b) 2-2-2-ns burst end clock to output high-z t hz -10-10-10ns cs high to output high-z t chz -10-10-10ns oe high to output high-z t ohz -10-10-10ns ub , lb high to output high-z t bhz -10-10-10ns parameter list symbol speed units min max asynch. write write cycle time t wc 70 - chip select to end of write t cw 60 - ns adv minimum low pulse width t adv 5-ns address set-up time to beginning of write t as 0-ns address set-up time to adv rising t as(a) 5-ns address hold time from adv rising t ah(a) 3-ns cs setup time to adv rising t css(a) 5-ns address valid to end of write t aw 60 - ns ub , lb valid to end of write t bw 60 - ns write pulse width t wp 55 1) -ns write recovery time t wr 0-ns data to write time overlap t dw 20 - ns data hold from write time t dh 0-ns ac output load circuit vtt=0.5 x vccq 50 ? dout 30pf z0=50 ?
revision 0.3 january 2006 k1b5616ba(b)m - 18 - u t ram preliminary timing waveforms (synch. read / asynch. write) burst read - fixed latency (ps =vih, we =vih, wait =high-z, latency=4, burst length=4, wp=low enable, wc=one clock prior to the data) 1. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 2. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 3. burst operation should not be longer than tbc(1.2 s) ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t 15 200 12.5 200 9.6 200 ns t blz 5-5-5-ns t bc - 1200 - 1200 - 1200 ns t olz 5-5-5-ns t advs 3-3-3-ns t hz -10-10-10ns t advh 2-2-2-ns t chz -10-10-10ns t as(b) 3-3-3-ns t ohz -10-10-10ns t ah(b) 2-2-2-ns t bhz -10-10-10ns t css(b) 3-3-3-ns t cd -11- 9 - 7 ns t cshp 5-5-5-ns t oh(b) 2-2-2-ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t wz -10-10-10ns 123456789101112131415 adv address cs lb , ub data out oe clk dq0 dq1 dq2 dq3 undefined valid t hz valid t advs t advh t as(b) t ah(b) t css(b) t t oh(b) wait t blz t bel t oel t olz 0 t wh t wl t wz t chz t ohz t bhz t cshp t wl t wh t bc dq0 undefined
revision 0.3 january 2006 k1b5616ba(b)m - 19 - u t ram preliminary burst read - va riable latency (ps =vih, we =vih, wait =high-z, latency=3,burst length=4, wp=low enable, wc=one clock prior to the data) 1. delayed latency should be taken increased w hen refresh is required. refer to latency table. 2. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 3. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 4. burst operation should not be longer than tbc(1.2 s) ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t 15 200 12.5 200 9.6 200 ns t blz 5-5-5-ns t bc - 1200 - 1200 - 1200 ns t olz 5-5-5-ns t advs 3-3-3-ns t hz -10-10-10ns t advh 2-2-2-ns t chz -10-10-10ns t as(b) 3-3-3-ns t ohz -10-10-10ns t ah(b) 2-2-2-ns t bhz -10-10-10ns t css(b) 3-3-3-ns t cd -11- 9 - 7 ns t cshp 5-5-5-ns t oh(b) 2-2-2-ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t wz -10-10-10ns 123456789101112131415 adv address cs lb , ub data out oe clk dq0 dq1 dq2 dq3 undefined valid t hz valid t advs t advh t as(b) t ah(b) t css(b) t t oh(b) don?t care wait t blz t bel t oel t olz 0 t wh t wl t wz t chz t ohz t bhz t cshp t wl t wh t bc dq0 undefined latency 3 latency 5
revision 0.3 january 2006 k1b5616ba(b)m - 20 - u t ram preliminary burst read ( adv interrupt) - fixed latency (ps =vih, we =vih, wait =high-z, latency=4, burst length=4, wp=low enable, wc=one clock prior to the data) 1. refresh is blocked during adv interrupt read and continuous burst read by ad v interrupt should not be longer than tbc (1.2us) 2. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 3. multiple clock risings are allowed during low adv period but the first valid data come out after set latency from the last clock rising. 4. burst interrupt is allowable after the first data received by controller. ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t 15 200 12.5 200 9.6 200 ns t blz 5-5-5-ns t bc - 1200 - 1200 - 1200 ns t olz 5-5-5-ns t advs 3-3-3-ns t hz -10-10-10ns t advh 2-2-2-ns t chz -10-10-10ns t as(b) 3-3-3-ns t ohz -10-10-10ns t ah(b) 2-2-2-ns t bhz -10-10-10ns t css(b) 3-3-3-ns t cd -11- 9 - 7 ns t cshp 5-5-5-ns t oh(b) 2-2-2-ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t wz -10-10-10ns 123456789101112131415 adv address cs lb , ub data out oe clk dq0 dq1 undefined valid valid t advs t advh t css(b) t t oh(b) wait t blz t bel t oel t olz 0 t wh t wl t wh dq0 undefined t wl t advs t advh t hz t as(b) t ah(b) t as(b) t ah(b) dq1 dq2
revision 0.3 january 2006 k1b5616ba(b)m - 21 - u t ram preliminary burst read ( adv interrupt) - variable latency (ps =vih, we =vih, wait =high-z, latency=3, burst length=4, wp=low enable, wc=one clock prior to the data) 1. delayed latency should be taken increased w hen refresh is required. refer to latency table. 2. refresh is blocked during adv interrupt read and continuous burst read by ad v interrupt should not be longer than tbc (1.2us) 3. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 4. multiple clock risings are allowed during low adv period but the first valid data come out after set latency from the last clock rising. 5. burst interrupt is allowable after the first data received by controller. ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t 15 200 12.5 200 9.6 200 ns t blz 5-5-5-ns t bc - 1200 - 1200 - 1200 ns t olz 5-5-5-ns t advs 3-3-3-ns t hz -10-10-10ns t advh 2-2-2-ns t chz -10-10-10ns t as(b) 3-3-3-ns t ohz -10-10-10ns t ah(b) 2-2-2-ns t bhz -10-10-10ns t css(b) 3-3-3-ns t cd -11- 9 - 7 ns t cshp 5-5-5-ns t oh(b) 2-2-2-ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t wz -10-10-10ns 123456789101112131415 adv address cs lb , ub data out oe clk dq0 dq1 undefined valid valid t advs t advh t css(b) t t oh(b) don?t care wait t blz t bel t oel t olz 0 t wh t wl t wh dq0 undefined t wl t advs t advh latency 3 latency 5 t hz t as(b) t ah(b) t as(b) t ah(b) dq1 dq2
revision 0.3 january 2006 k1b5616ba(b)m - 22 - u t ram preliminary burst read stop (ps =vih, variable latency=3, burst length=4, wp=low enable, wc=one clock prior to the data) 1. /wait low(twl ) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 2. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 3. refresh can not be implemented when tbsadv is in the range of 0ns ~ 13ns. it may cause refresh fail to use the device under that condition over 1.2us without cs toggling. to avoid refresh fail, 13ns for all frequency is needed for tbsadv. ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max tbsadv 0-0-0-ns t cd -11- 9 - 7 ns tcslh 2-2-2-ns t oh(b) 2-2-2-ns t cshp 5-5-5-ns t chz -10-10-10ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t blz 5-5-5-ns t wz -10-10-10ns t olz 5-5-5-ns 1234567891011121314 adv address cs lb , ub data oe clk dq0 undefined don?t care valid valid t advs t advh t css(b) t t oh(b) t chz wait t bel t oel t blz t olz t cslh t cshp 0 high-z t wl t wh t wz t wl dq1 t bsadv t as(b) t ah(b) t css(b)
revision 0.3 january 2006 k1b5616ba(b)m - 23 - u t ram preliminary asynch. write ( adv latch) (ps =vih, oe =vih, wait =high-z) asynch. write ( adv fix low) (ps =vih, oe =vih, wait =high-z) ub , lb we data in t bw t wp t dh t dw data valid adv address cs valid t as(a) t ah(a) t css(a) t cw data out high-z 12345678910111213 clk 0 t as high-z 14 t adv ub , lb we data in t bw t dh t dw data valid adv address cs valid t cw data out high-z 12345678910111213 clk 0 high-z 14 t wp t as t wr
revision 0.3 january 2006 k1b5616ba(b)m - 24 - u t ram preliminary burst read followed by asynch. write (ps =vih, wait =high-z, variable latency=3) 1. a wri t e occurs during the overlap(t wp ) of low cs and low we . a write begins when cs goes low and we goes low with asserting ub or lb for sin- gle byte operation or simultaneously asserting ub and lb for word operation. a write ends at the earliest transition when cs goes high or we goes high. the t wp is measured from the beginning of write to the end of write. 2. t aw is measured from the address valid to the end of write. in this address latch type write timing, t wc is same as t aw. 3. t cw is measured from the cs going low to the end of write. 4. t bw is measured from the ub and lb going low to the end of write. 1 2 3 4 5 6 7 8 9 10 11 12 13 19 20 adv address cs lb , ub data out oe clk dq0 valid t hz valid t css(b) t t oh(b) don?t care t bel t oel t advs t advh 14 15 16 17 18 21 dq1 dq3 dq2 we t css(a) data in t dh t dw data valid high-z high-z t as 0 t wp t cw t bw t bc wait t wh t wl t wz t adv t as(b) t ah(b) t as(a) t ah(a) latency 3 t wl t wz high-z
revision 0.3 january 2006 k1b5616ba(b)m - 25 - u t ram preliminary asynch. write followed by burst read (ps =vih, variable latency=3,burst length=4, wp=low enable, wc=one clock prior to the data) 1. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 2. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 3. burst operation should not be longer than tbc(1.2 s) 1 2 3 4 5 6 7 8 9 10 11 12 13 19 20 adv address cs lb , ub data out oe clk dq0 t cd valid t hz valid t css(a) t t oh(b) t bel t oel t advs t advh 14 15 16 17 18 0 dq1 dq3 dq2 we t css(b) data in high-z t wp t bw t as t dh t dw data valid t aw t cw t adv wait high-z t wh t wl t wz t bc t as(a) t ah(a) t as(b) t ah(b)
revision 0.3 january 2006 k1b5616ba(b)m - 26 - u t ram preliminary mode 3 ac operating conditions (synch. read / synch. write) test conditions (test load and test input/output reference) input pulse level: 0.2 to v cc -0.2v input rising and falling time: 1ns input and output reference voltage: 0.5 x v cc output load: c l =30pf v cc :1.7v~1.95v t a : -25 c~85 c ac characteristics 1. refresh can not be implemented when t bsadv is in the range of 0ns ~ 13ns. it may cause refr esh fail to use the device under that condition over 1.2us without cs toggling. to avoid refresh fail, 13ns for all frequency is needed for t bsadv . 2. the high-z timings measure a 100mv transition from either v oh or v ol toward v ccq x 0.5 3. the low-z timings measure a 100mv transition away from the high-z level toward either v oh or v ol . 1. refresh can not be implemented when t beadv is in the range of 0ns ~ 13ns. it may cause refr esh fail to use the device under that condition over 1.2us without cs toggling. to avoid refresh fail, 13ns for all frequency is needed for t beadv . parameter list symbol 66mhz 80mhz 104mhz units min max min max min max burst operation (common) clock cycle time t 15 200 12.5 200 9.6 200 ns burst cycle time t bc - 1200 - 1200 - 1200 ns address set-up time to clock t as(b) 3-3-3-ns address hold time from clock t ah(b) 2-2-2-ns adv setup time to clock t advs 3-3-3-ns adv hold time from clock t advh 2-2-2-ns cs setup time to clock t css(b) 3-3-3-ns cs high to new adv low (burst stop) t bsadv 0-0-0-ns cs low hold time from clock(burst stop) t cslh 2-2-2-ns cs high pulse width t cshp 5-5-5-ns cs low to wait low t wl -12-12-12ns clock to wait high t wh -11- 9 - 7ns cs high to wait high-z t wz -10-10-10ns burst read operation ub , lb low to end of latency clock t bel 20 - 20 - 20 - ns oe low to end of latency clock t oel 20 - 20 - 20 - ns ub , lb low to low-z output t blz 5-5-5-ns oe low to low-z output t olz 5-5-5-ns clock rising to data output t cd -11- 9 - 7ns output hold from clock t oh(b) 2-2-2-ns burst end clock to output high-z t hz -10-10-10ns cs high to output high-z t chz -10-10-10ns oe high to output high-z t ohz -10-10-10ns ub , lb high to output high-z t bhz -10-10-10ns burst write operation we set-up time to clock t wes 3-3-3-ns we hold time from clock t weh 2-2-2-ns ub , lb set-up time to clock t bs 3-3-3-ns burst end clock to new adv low t beadv 0-0-0-ns ub , lb hold time from clock t bh 2-2-2-ns byte masking set-up time to clock t bms 3-3-3-ns byte masking hold time from clock t bmh 2-2-2-ns write data set-up time to clock t ds 3-3-3-ns write data hold time from clock t dhc 2-2-2-ns ac output load circuit vtt=0.5 x vccq 50 ? dout 30pf z0=50 ?
revision 0.3 january 2006 k1b5616ba(b)m - 27 - u t ram preliminary timing waveforms (synch. read / synch. write) burst read - fixed latency (ps =vih, we =vih, wait =high-z, latency=4, burst length=4, wp=low enable, wc=one clock prior to the data) 1. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 2. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 3. burst operation should not be longer than tbc(1.2 s) ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t 15 200 12.5 200 9.6 200 ns t blz 5-5-5-ns t bc - 1200 - 1200 - 1200 ns t olz 5-5-5-ns t advs 3-3-3-ns t hz -10-10-10ns t advh 2-2-2-ns t chz -10-10-10ns t as(b) 3-3-3-ns t ohz -10-10-10ns t ah(b) 2-2-2-ns t bhz -10-10-10ns t css(b) 3-3-3-ns t cd -11- 9 - 7 ns t cshp 5-5-5-ns t oh(b) 2-2-2-ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t wz -10-10-10ns 123456789101112131415 adv address cs lb , ub data out oe clk dq0 dq1 dq2 dq3 undefined valid t hz valid t advs t advh t as(b) t ah(b) t css(b) t t oh(b) wait t blz t bel t oel t olz 0 t wh t wl t wz t chz t ohz t bhz t cshp t wl t wh t bc dq0 undefined
revision 0.3 january 2006 k1b5616ba(b)m - 28 - u t ram preliminary burst read - va riable latency (ps =vih, we =vih , latency=3, burst length=4, wp=low enable, wc=one clock prior to the data) 1. delayed latency should be taken increased w hen refresh is required. refer to latency table. 2. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 3. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 4. burst operation should not be longer than tbc(1.2 s). ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t 15 200 12.5 200 9.6 200 ns t blz 5-5-5-ns t bc - 1200 - 1200 - 1200 ns t olz 5-5-5-ns t advs 3-3-3-ns t hz -10-10-10ns t advh 2-2-2-ns t chz -10-10-10ns t as(b) 3-3-3-ns t ohz -10-10-10ns t ah(b) 2-2-2-ns t bhz -10-10-10ns t css(b) 3-3-3-ns t cd -11- 9 - 7 ns t cshp 5-5-5-ns t oh(b) 2-2-2-ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t wz -10-10-10ns 123456789101112131415 adv address cs lb , ub data out oe clk dq0 dq1 dq2 dq3 undefined t cd valid t hz valid t advs t advh t css(b) t t oh(b) wait t blz t bel t oel t olz 0 t wh t wl t wz t chz t ohz t bhz t cshp t wl t wh t bc undefined t as(b) t ah(b) t ah(b) t as(b) dq0* latency 3 latency 5
revision 0.3 january 2006 k1b5616ba(b)m - 29 - u t ram preliminary burst read ( adv interrupt) - fixed latency (ps =vih, we =vih, wait =high-z, latency=4, burst length=4, wp=low enable, wc=one clock prior to the data) 1. refresh is blocked during adv interrupt read and continuous burst read by ad v interrupt should not be longer than tbc (1.2us) 2. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 3. multiple clock risings are allowed during low adv period but the first valid data come out after set latency from the last clock rising. 4. burst interrupt is allowable after the first data received by controller. ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t 15 200 12.5 200 9.6 200 ns t blz 5-5-5-ns t bc - 1200 - 1200 - 1200 ns t olz 5-5-5-ns t advs 3-3-3-ns t hz -10-10-10ns t advh 2-2-2-ns t chz -10-10-10ns t as(b) 3-3-3-ns t ohz -10-10-10ns t ah(b) 2-2-2-ns t bhz -10-10-10ns t css(b) 3-3-3-ns t cd -11- 9 - 7 ns t cshp 5-5-5-ns t oh(b) 2-2-2-ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t wz -10-10-10ns 123456789101112131415 adv address cs lb , ub data out oe clk dq0 dq1 undefined valid valid t advs t advh t css(b) t t oh(b) wait t blz t bel t oel t olz 0 t wh t wl t wh dq0 undefined t wl t advs t advh t hz t as(b) t ah(b) t as(b) t ah(b) dq1 dq2
revision 0.3 january 2006 k1b5616ba(b)m - 30 - u t ram preliminary burst read ( adv interrupt) - variable latency (ps =vih, we =vih, wait =high-z, latency=3,burst length=4,wp=low enable, wc=one clock prior to the data) 1. delayed latency is taken for burst read by adv interrupt. refer to latency table. 2. refresh is blocked during adv interrupt read and continuous burst read by adv interrupt should not be longer than tbc(1.2us) 3. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 4. multiple clock risings are allowed during low adv period. the data come out after set latency from the last clock rising. 5. burst interrupt is allowable after the first data received by controller. ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t 15 200 12.5 200 9.6 200 ns t blz 5-5-5-ns t bc - 1200 - 1200 - 1200 ns t olz 5-5-5-ns t advs 3-3-3-ns t hz -10-10-10ns t advh 2-2-2-ns t chz -10-10-10ns t as(b) 3-3-3-ns t ohz -10-10-10ns t ah(b) 2-2-2-ns t bhz -10-10-10ns t css(b) 3-3-3-ns t cd -11- 9 - 7 ns t cshp 5-5-5-ns t oh(b) 2-2-2-ns t bel 20 - 20 - 20 - ns t wl -12-12-12ns t oel 20 - 20 - 20 - ns t wh -11- 9 - 7 ns t wz -10-10-10ns 123456789101112131415 adv address cs lb , ub data out oe clk dq0 dq1 undefined valid valid t advs t advh t css(b) t t oh(b) don?t care wait t blz t bel t oel t olz 0 t wh t wl t wh dq0 undefined t wl t advs t advh latency 3 latency 5 undefined t hz t as(b) t ah(b) t as(b) t ah(b) dq1 dq2
revision 0.3 january 2006 k1b5616ba(b)m - 31 - u t ram preliminary burst write (ps =vih, oe =vih, variable latency=3, burst length=4, wp=low enable, wc=one clock prior to the data) 1. refresh can not be implemented when t beadv is in the range of 0ns ~ 13ns. it may cause refr esh fail to use the device under that condition over 1.2us without cs toggling. to avoid refresh fail, 13ns for all frequency is needed for t beadv . 2. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 3. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising.the data starts after set latency from the last clock rising. 4. burst operation should not be longer than tbc(1.2 s) ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t cshp 5-5-5-ns t ds 3-3-3-ns t bs 3-3-3-ns t dhc 2-2-2-ns t bh 2-2-2-ns t wl -12-12-12ns t bms 3-3-3-ns t wh -11- 9 - 7 ns t bmh 2-2-2-ns t wz -10-10-10ns t wes 3-3-3-ns t weh 2-2-2-ns 12345678910111213 adv address cs lb , ub data in we clk d0 d1 d2 d3 valid t advs t advh t css(b) t t dhc wait 0 t wes t weh t ds t dhc don?t care t bms t bmh high-z t wl t wh t bs t bh d0 t cshp t wz t wl valid t wh t beadv t bc t as(b) t ah(b) t as(b) t ah(b)
revision 0.3 january 2006 k1b5616ba(b)m - 32 - u t ram preliminary burst write (adv pulse interrupt) (ps =vih, oe =vih, variable latency=3, burst length=4, wp=low enable, wc=one clock prior to the data) 1. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 2. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 3. burst interrupt is allowable after the first data word written. ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t cshp 5-5-5-ns t ds 3-3-3-ns t bs 3-3-3-ns t dhc 2-2-2-ns t bh 2-2-2-ns t wl -12-12-12ns t bms 3-3-3-ns t wh -11- 9 - 7 ns t bmh 2-2-2-ns t wz -10-10-10ns t wes 3-3-3-ns t weh 2-2-2-ns 12345678910111213 adv address cs lb , ub data in we clk d0 d1 valid t advs t advh t as(b) t ah(b) t css(b) t t dhc wait 0 t wes t weh t ds don?t care t wl t wh t bs t bh d0 t wl valid t wh t advs t advh t as(b) t ah(b) d1 d2 d3 t wes t weh
revision 0.3 january 2006 k1b5616ba(b)m - 33 - u t ram preliminary burst read stop & burst write stop (ps =vih, variable latency=3, burst length=4, wp=low enable, wc=one clock prior to the data) 1. refresh can not be implemented when t beadv is in the range of 0ns ~ 13ns. it may cause refr esh fail to use the device under that condition over 1.2us without cs toggling. to avoid refresh fail, 13ns for all frequency is needed for t beadv . 2. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 3. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) ac characteristics symbol 66mhz 80mhz 104mhz units symbol 66mhz 80mhz 104mhz units min max min max min max min max min max min max t cshp 5-5-5-ns t ds 3-3-3-ns t bs 3-3-3-ns t dhc 2-2-2-ns t bh 2-2-2-ns t wl -12-12-12ns t bms 3-3-3-ns t wh -11- 9 - 7 ns t bmh 2-2-2-ns t wz -10-10-10ns t wes 3-3-3-ns t bsadv -0-0-0ns t weh 2-2-2-ns t oh(b) 2-2-2-ns 1234567891011121314 adv address cs lb , ub data oe clk dq0 undefined t cd don?t care valid valid t advs t advh t css(b) t t oh(b) t chz wait t bel t oel t blz t olz t cslh t cshp 0 high-z t wl t wh t wz t wl dq1 t bsadv data in we d0 d1 wait t wl t wh t wh t cslh write t as(b) t ah(b) t css(b)
revision 0.3 january 2006 k1b5616ba(b)m - 34 - u t ram preliminary burst read followed by burst write (ps =vih, variable latency=3, burst length=4, wp=low enable, wc=one clock prior to the data) 1. /wait low(twl ) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 2. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 3. burst operation should not be longer than tbc(1.2 s) 1 2 3 4 5 6 7 8 9 10 11 12 13 19 20 adv address cs lb , ub data out oe clk dq0 t cd valid t hz valid t css(b) t t oh(b) don?t care t bel t oel t advs t advh 14 15 16 17 18 21 dq1 dq3 dq2 we t css(b) data in high-z high-z 0 t bc d1 d3 d2 high-z d0 wait t wh t wl t wz t bc t wes t weh t bs t bh t ds t dhc t wz t wl t wh t as(b) t ah(b)
revision 0.3 january 2006 k1b5616ba(b)m - 35 - u t ram preliminary burst write followed by burst read (ps =vih, variable latency=3, burst length=4, wp=low enable, wc=one clock prior to the data) 1. refresh can not be implemented when t beadv is in the range of 0ns ~ 13ns. it may cause refr esh fail to use the device under that condition over 1.2us without cs toggling. to avoid refresh fail, 13ns for all frequency is needed for t beadv . 2. /wait low(twl) : data not available(driven by cs low going edge or adv low going edge) /wait high(twh) : data available(driven by latency-1 clock) /wait high-z(twz) : data don?t care(driven by cs high going edge) 3. multiple clock risings are allowed during low adv period. the data starts after set latency from the last clock rising. 4. burst operation should not be longer than (tbc)1.2 s. high-z 1 2 3 4 5 6 7 8 9 10 11 12 13 19 20 adv address cs lb , ub data out oe clk t cd valid t hz valid t css(b) t t oh(b) don?t care t bel t oel t advs t advh 14 15 16 17 18 21 we t css(b) data in high-z t beadv 0 t bc d1 d2 wait t wh t wl t bc t wes t weh t bs t bh t ds t dhc t wz t wl t wh d3 d0 dq0 dq1 dq3 dq2 high-z t as(b) t ah(b)


▲Up To Search▲   

 
Price & Availability of K1B5616BAM

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X